#include<stdio.h>
#include<unistd.h>
int main()
{
    //printf("you can see me!");//会先等待2s，再打印  ，加了\n就是行缓冲了，就会先打印。
    //sleep(2);//在sleep(2)期间，printf一定执行完成了，那么对应输出的数据在哪里呢？在缓冲区里面！
    int cnt=10;
    while(cnt>=0)
    {
        printf("%2d\r",cnt);
        fflush(stdout);
        cnt--;
        sleep(1);
    }
    return 0;
}
